Skip to content

Conversation

@estherag
Copy link
Contributor

@estherag estherag commented Feb 6, 2026

Hi!

RViz no longer supports Qt5, which caused a version conflict with PCL (linked to VTK9/Qt5) in navmap_ros.
Marking the PCL linkage as private stops Qt5 headers from propagating, so RViz plugins can use Qt6 (preventing compilation errors as #8).

Best,
Esther

@estherag estherag requested a review from Butakus February 6, 2026 08:41
@estherag
Copy link
Contributor Author

estherag commented Feb 6, 2026

I have restored all Qt references (now to Qt6) and MOC so that RViz can load the NavMap plugin correctly (MapDisplay and 2DGoalPose tested in simulation).

@Butakus
Copy link
Member

Butakus commented Feb 9, 2026

After many trials, we have opted for migrating everything to Qt6, because supporting both Qt5 and Qt6 was giving us problems in some machines (mine).

The current state of the PR looks good to me and should work (waiting for CI), but still it would be good to do some aditional tests before merging @fmrico.

Thank you @estherag for the nice work!

@Butakus Butakus requested a review from fmrico February 9, 2026 15:48
@Butakus Butakus removed the request for review from fmrico February 11, 2026 09:18
@Butakus
Copy link
Member

Butakus commented Feb 11, 2026

Merging! 🚀

@Butakus Butakus merged commit 09b6f6d into EasyNavigation:rolling Feb 11, 2026
1 check passed
@Butakus Butakus linked an issue Feb 11, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[navmap_rviz_plugin] Compilation error when Qt6 is present

2 participants